<?php

defined('JSJZJX')||exit('非法访问！');
class CourseModel extends Model{
	protected $table='kq_courses';
	protected $pk='id';



	protected $fields=array('id','cname','cno','cdepart','addtime');

	protected $leftfields=array(//
               //array('remark','value',''),
               //array('small_img','value',''),
               //array('mid_img','value',''),
               //array('add_time','function','time'),
               array('addtime','function','time')
              );

/****

    格式 $this->valid=array(
        array('验证的字段名'，0、1、2（验证场景），'报错提示'，
        'require/in(某几种情况)/between(范围)/length(某个范围)')
        );
    例子：
        array('goods_name',1,'商品名不能为空','required'),
        array('cat_id',1,'栏目id必须是整形值'，'number'),
        array('is_new',0,'in_new 只能是0或1'，'in','0,1'),//如有，则检查
        array('goods_breif',2,'商品简介在10-100个字符','length','10,100')
    ****/
        /*
        */
    protected $rules=array(
					array('cname',1,'姓名不能为空','require'),
                    //array('fac_post',1,'职务不能为空','require'),
                    array('cno',1,'工号不能为空','require'),
			       // array('show_id',1,'显示id必须是整型值','number'),
			        //array('fac_intro',2,'个人简介在10-1500个字符','length','10,1500')
					);




	/****、
	add()函数自动插入数组中的数据到category表中
	****/
	public function add($data){
		return $this->db->autoExec($this->table,$data);

	}

	//获取本表下面所有的数据
	public function getAll(){
		$sql='select id,tname,tno from '.$this->table;
		return $this->db->getAll($sql);
	}
	

	
	//根据主键取出一行数据
	public function getOneRow($id){
		$sql='select * from '.$this->table.' where id='.$id;
		return $this->db->getRow($sql);
	}

	

	//更新分类(栏目)
	public function update($data,$id=0){
		$this->db->autoExec($this->table,$data,'update',' where id='.$id);
		return $this->db->affected_rows();
	}
	
}
?>